package com.ilop.sthome.data.greenDao;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Generated;

/**
 * @author skygge
 * @date 2020-02-05.
 * GitHub：javofxu@github.com
 * email：skygge@yeah.net
 * description：用户信息类
 */

@Entity
public class UserInfoBean {

    @Id(autoincrement = true)
    private Long id;

    private String scopeId;

    private long gmtModified;

    private String loginId;

    private String avatarUrl;

    private String createAppKey;

    private String nickName;

    private long gmtCreate;

    private long lastLoginTime;

    private String phone;

    private String email;

    private String identityId;

    private String loginName;

    private String tenantId;

    private String loginSource;

    private String status;

    @Generated(hash = 2087887521)
    public UserInfoBean(Long id, String scopeId, long gmtModified, String loginId,
            String avatarUrl, String createAppKey, String nickName, long gmtCreate,
            long lastLoginTime, String phone, String email, String identityId,
            String loginName, String tenantId, String loginSource, String status) {
        this.id = id;
        this.scopeId = scopeId;
        this.gmtModified = gmtModified;
        this.loginId = loginId;
        this.avatarUrl = avatarUrl;
        this.createAppKey = createAppKey;
        this.nickName = nickName;
        this.gmtCreate = gmtCreate;
        this.lastLoginTime = lastLoginTime;
        this.phone = phone;
        this.email = email;
        this.identityId = identityId;
        this.loginName = loginName;
        this.tenantId = tenantId;
        this.loginSource = loginSource;
        this.status = status;
    }

    @Generated(hash = 1818808915)
    public UserInfoBean() {
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getScopeId() {
        return this.scopeId;
    }

    public void setScopeId(String scopeId) {
        this.scopeId = scopeId;
    }

    public long getGmtModified() {
        return this.gmtModified;
    }

    public void setGmtModified(long gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getLoginId() {
        return this.loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }

    public String getAvatarUrl() {
        return this.avatarUrl;
    }

    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl;
    }

    public String getCreateAppKey() {
        return this.createAppKey;
    }

    public void setCreateAppKey(String createAppKey) {
        this.createAppKey = createAppKey;
    }

    public String getNickName() {
        return this.nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public long getGmtCreate() {
        return this.gmtCreate;
    }

    public void setGmtCreate(long gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public long getLastLoginTime() {
        return this.lastLoginTime;
    }

    public void setLastLoginTime(long lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public String getPhone() {
        return this.phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return this.email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIdentityId() {
        return this.identityId;
    }

    public void setIdentityId(String identityId) {
        this.identityId = identityId;
    }

    public String getLoginName() {
        return this.loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getTenantId() {
        return this.tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getLoginSource() {
        return this.loginSource;
    }

    public void setLoginSource(String loginSource) {
        this.loginSource = loginSource;
    }

    public String getStatus() {
        return this.status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

}
